perm filename TMP.TMP[MF,DEK]7 blob sn#651057 filedate 1982-04-06 generic text, type T, neo UTF8
  1) MFHDR.SAI[CAN,SYS] and 2) MFHDR.SAI[MF,DEK]	4-06-82 04:19	pages 2,2

**** File 1) MFHDR.SAI[CAN,SYS]/2P/20L
1)	define XGP = false, PRESS = false, DVI = true;
1)	comment Do you want your on-line display to be Alto-ADIS or DataDisc?;
**** File 2) MFHDR.SAI[MF,DEK]/2P/20L
2)	define XGP = false, PRESS = true, DVI = false;
2)	comment Do you want FNT's or VNT's?;
2)	define VNTs = true, FNTs = false;
2)	comment Do you want your on-line display to be Alto-ADIS or DataDisc?;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/2P/26L
1)	define ALPHATYPEMODE = false;
1)	comment Do you want Dover-style output modes supported?;
1)	define DOVERMODES = false;
1)	define SPECRAST = false # this makes raster for large Alphatype fonts;
**** File 2) MFHDR.SAI[MF,DEK]/2P/29L
2)	define ALPHATYPEMODE = true;
2)	comment Do you want Dover-style output modes supported?;
2)	define DOVERMODES = true;
2)	define SPECRAST = false # this makes raster for large Alphatype fonts;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/2P/50L
1)	define IFADIS = ⊂ifc ADIS thenc⊃;
**** File 2) MFHDR.SAI[MF,DEK]/2P/53L
2)	define IFVNT = ⊂ifc VNTs thenc⊃;
2)	define ENDVNT = ⊂endc⊃;
2)	define IFFNT = ⊂ifc FNTs thenc⊃;
2)	define ENDFNT = ⊂endc⊃;
2)	define IFADIS = ⊂ifc ADIS thenc⊃;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/3P/4L
1)	external boolean deletions_allowed # is it safe for error routine to call getnext?;
**** File 2) MFHDR.SAI[MF,DEK]/3P/4L
2)	external boolean not_nonstop # should METAFONT wait for other reasons?;
2)	external boolean deletions_allowed # is it safe for error routine to call getnext?;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/3P/14L
1)	define links = 13 # number of bits per pointer;
1)	define memsize=8192 # size of dynamic list memory, must be ≤ 2↑links;
1)	define vmemsize=2500 # size of two-word list memory, must be << memsize;
**** File 2) MFHDR.SAI[MF,DEK]/3P/15L
  1) MFHDR.SAI[CAN,SYS] and 2) MFHDR.SAI[MF,DEK]	4-06-82 04:19	pages 3,3

2)	define links = 15 # number of bits per pointer;
2)	define memsize=25000 # size of dynamic list memory, must be ≤ 2↑links;
2)	define vmemsize=2500 # size of two-word list memory, must be << memsize;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/5P/39L
1)	IFWAITS define xrastmin=-144,xrastmax=1542,yrastmin=-1700,yrastmax=560 # raster bounds;
1)	IFSPECRAST redefine yrastmin=-700,yrastmax=1000; ENDSPECRAST
1)	IFDVI redefine xrastmax=1254; ENDDVI
1)	DEBUGONLY redefine xrastmax=750,yrastmin=-100,yrastmax=560;
1)	IFPRESS redefine xrastmax=xrastmax-10*bitsperwd; comment make room for
1)		big tables in press proofmode output routines; ENDPRESS
1)	ENDWAITS
**** File 2) MFHDR.SAI[MF,DEK]/5P/39L
2)	IFWAITS define xrastmin=-144,xrastmax=1290,yrastmin=-1700,yrastmax=560 # raster bounds;
2)	IFSPECRAST redefine yrastmin=-700,yrastmax=1000; ENDSPECRAST
2)	IFDVI redefine xrastmax=1254; ENDDVI
2)	IFPRESS redefine xrastmax=xrastmax-10*bitsperwd; comment make room for
2)		big tables in press proofmode output routines; ENDPRESS
2)	DEBUGONLY redefine xrastmax=750,yrastmin=-100,yrastmax=560;
2)	ENDWAITS
***************


**** File 1) MFHDR.SAI[CAN,SYS]/6P/16L
1)	define numberofmodes=6 # number of output modes supported;
1)	define tfm=1,proof=2,xgpfnt=3,chrs=4,alf=5 # symbolic names of modes;
1)	define rstfnt=6;
1)	IFDOVERMODES redefine numberofmodes=8; define doveroc=7; 
1)		define presswd=8; ENDDOVERMODES
1)	external integer fntptr # words output in fntmode or subglyphs output in crsmode;
1)	external integer rstptr # words output in rstmode;
1)	external integer alfptr # number of words output in crsmode;
**** File 2) MFHDR.SAI[MF,DEK]/6P/16L
2)	define numberofmodes=5 # number of output modes supported;
2)	define tfm=1,proof=2,vnt=3,chrs=4,alf=5 # symbolic names of modes;
2)	IFFNT
2)	define xgpfnt=vnt;
2)	ENDFNT
2)	IFDOVERMODES redefine numberofmodes=7; define doveroc=6; 
2)		define presswd=7; ENDDOVERMODES
2)	external integer fntptr # words output in fntmode or subglyphs output in crsmode;
2)	external integer alfptr # number of words output in crsmode;
***************


**** File 1) MFHDR.SAI[CAN,SYS]/6P/26L
  1) MFHDR.SAI[CAN,SYS] and 2) MFHDR.SAI[MF,DEK]	4-06-82 04:19	pages 6,6

1)	external saf integer array fntdir[0:'377] # directory blocks of font file;
1)	external saf integer array rstdir[0:50+128*4] # directory blocks of font file;
1)	ifc ALPHATYPEMODE thenc
**** File 2) MFHDR.SAI[MF,DEK]/6P/27L
2)	IFVNT
2)	define VNTID=1001 # current VNT ID;
2)	define FNTDIRLEN='1000;
2)	ELSEC
2)	define FNTDIRLEN='400;
2)	ENDC
2)	external saf integer array fntdir[0:FNTDIRLEN-1] # font file directory blocks;
2)	ifc ALPHATYPEMODE thenc
***************